@import '../styles/globalSet';

.weui_tabbar {
  display: flex;
  position: fixed;
  z-index: @tabbar-index;
  bottom: 0;
  width: 100%;
  background-color: #f7f7fa;
  transition: all 0.33s linear;

  &.hide {
    transform:translateY(50px);
  }

  &:before {
    .setTopLine(#979797);
  }
}

.weui_tabbar_item {
  display: block;
  flex: 1;
  padding: 8px 0 0;
  -webkit-tap-highlight-color: transparent;

  &.weui_bar_item_on {
    .weui_tabbar_label {
      color: @tabbar-text-active-color;
    }
    .weui_tabbar_icon {
      color: @tabbar-text-active-color;
    }
  }
}

.weui_tabbar_icon {
  margin: 0 auto;
  width: 24px;
  height: 24px;

  img {
    display: block;
    width: 100%;
    height: 100%;
  }

  & + .weui_tabbar_label {
    margin-top: 5px;
    margin-bottom: 5px;
  }
}

.weui_tabbar_label {
  text-align: center;
  color: @globalTextColor;
  font-size: 12px;
}
